package com.ktgj.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;

import java.util.Date;

public class CustomerDto {
    /** 客户基本信息ID */
    private Long customerId;

    /** 会员头像
     */
    @Excel(name = "会员头像")
    private String avatar;

    /** 客户常用名
     */
    @Excel(name = "客户常用名")
    private String customerName;

    /** 性别 1女 2男
     */
    @Excel(name = "性别 1女 2男")
    private String customerSex;

    /** 阳历生日日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "阳历生日日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date birthday;

    /** 联系人电话1 */
    @Excel(name = "联系人电话1")
    private String contractPhoneOne;

    /** 证件类型ID：
     无证件
     其他证件
     身份证
     军人证
     护照
     港澳居民来往内地通行证
     台湾居民来往大陆通行证
     港澳台居民居住证
     外国人永久居留身份证
     港澳通行证
     户口本
     出生证明
     台湾通行证
     */
    @Excel(name = "证件类型")
    private String idType;

    /** 证件号码
     证件号码
     */
    @Excel(name = "证件号码")
    private String custCertificateNo;

    /** 昵称 */
    @Excel(name = "昵称")
    private String nickName;

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerSex() {
        return customerSex;
    }

    public void setCustomerSex(String customerSex) {
        this.customerSex = customerSex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getContractPhoneOne() {
        return contractPhoneOne;
    }

    public void setContractPhoneOne(String contractPhoneOne) {
        this.contractPhoneOne = contractPhoneOne;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getCustCertificateNo() {
        return custCertificateNo;
    }

    public void setCustCertificateNo(String custCertificateNo) {
        this.custCertificateNo = custCertificateNo;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }
}
